a large mass in the abdomen - German English Dictionary